package lpg;

public interface Lpgsym {
    public final static int
      TK_DROPSYMBOLS_KEY = 35,
      TK_DROPACTIONS_KEY = 36,
      TK_DROPRULES_KEY = 37,
      TK_NOTICE_KEY = 11,
      TK_AST_KEY = 12,
      TK_GLOBALS_KEY = 13,
      TK_DEFINE_KEY = 14,
      TK_TERMINALS_KEY = 15,
      TK_SOFTKEYWORDS_KEY = 16,
      TK_EOL_KEY = 6,
      TK_EOF_KEY = 9,
      TK_ERROR_KEY = 7,
      TK_IDENTIFIER_KEY = 8,
      TK_ALIAS_KEY = 17,
      TK_EMPTY_KEY = 4,
      TK_START_KEY = 18,
      TK_TYPES_KEY = 19,
      TK_RULES_KEY = 20,
      TK_NAMES_KEY = 21,
      TK_END_KEY = 3,
      TK_HEADERS_KEY = 22,
      TK_TRAILERS_KEY = 23,
      TK_EXPORT_KEY = 24,
      TK_IMPORT_KEY = 25,
      TK_INCLUDE_KEY = 26,
      TK_PROSTHESES_KEY = 27,
      TK_RECOVER_KEY = 28,
      TK_DISJOINTPREDECESSORSETS_KEY = 29,
      TK_EQUIVALENCE = 31,
      TK_PRIORITY_EQUIVALENCE = 32,
      TK_ARROW = 33,
      TK_PRIORITY_ARROW = 34,
      TK_OR_MARKER = 10,
      TK_MACRO_NAME = 5,
      TK_SYMBOL = 1,
      TK_BLOCK = 2,
      TK_EOF = 30,
      TK_ERROR_SYMBOL = 38;

    public final static String orderedTerminalSymbols[] = {
                 "",
                 "SYMBOL",
                 "BLOCK",
                 "END_KEY",
                 "EMPTY_KEY",
                 "MACRO_NAME",
                 "EOL_KEY",
                 "ERROR_KEY",
                 "IDENTIFIER_KEY",
                 "EOF_KEY",
                 "OR_MARKER",
                 "NOTICE_KEY",
                 "AST_KEY",
                 "GLOBALS_KEY",
                 "DEFINE_KEY",
                 "TERMINALS_KEY",
                 "SOFTKEYWORDS_KEY",
                 "ALIAS_KEY",
                 "START_KEY",
                 "TYPES_KEY",
                 "RULES_KEY",
                 "NAMES_KEY",
                 "HEADERS_KEY",
                 "TRAILERS_KEY",
                 "EXPORT_KEY",
                 "IMPORT_KEY",
                 "INCLUDE_KEY",
                 "PROSTHESES_KEY",
                 "RECOVER_KEY",
                 "DISJOINTPREDECESSORSETS_KEY",
                 "EOF",
                 "EQUIVALENCE",
                 "PRIORITY_EQUIVALENCE",
                 "ARROW",
                 "PRIORITY_ARROW",
                 "DROPSYMBOLS_KEY",
                 "DROPACTIONS_KEY",
                 "DROPRULES_KEY",
                 "ERROR_SYMBOL"
             };

    public final static int numTokenKinds = orderedTerminalSymbols.length;
    public final static boolean isValidForParser = true;
}
